//定义用户列表的约束
const mongoose = require("mongoose");
const baseModel = require('./baseModel')
const videoModel = new mongoose.Schema({
  title: {
    type: String,
    require: true,
  },
  vodvideoId: { //点播视频id
    type: String,
    require: true,
  },
  user:{
    type:mongoose.ObjectId, //MongoDB 中的对象ID的类
    require:true,
    ref:'User' // 会将User中的表的_id返回给video表数据
  },
  descrption:{
    type:String,
    required:false
  },
  cover:{ //封面
    type:String,
    required:false
  },
  commentCount:{ //评论数
    type:Number,
    default:0
  },
  likeCount:{
    type:Number,
    default:0
  },
  dislikeCount:{
    type:Number,
    default:0
  },
  ...baseModel
});
module.exports = videoModel;
